﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace Lg.Core.SMS.YM
{

    /// <summary>
    /// 状态报告返回实体
    /// </summary>
    public class ReportEntity
    {
        /// <summary>
        ///  传输过来的数据是加密后的byte数组 手机号(必填)
        /// </summary>
        public string? mobile { get; set; }
        /// <summary>
        /// 消息ID(选填)
        /// </summary>
        public string? smsId { get; set; }
        /// <summary>
        /// 自定义消息ID(选填)
        /// </summary>
        public string? customSmsId { get; set; }
        /// <summary>
        /// 状态(必填) ，详见本文档《4.状态报告状态码表》
        /// </summary>
        public string? state { get; set; }
        /// <summary>
        /// 状态描述(选填）
        /// </summary>
        public string? desc { get; set; }
        /// <summary>
        /// 状态报告返回时间(必填)
        /// </summary>
        public string? receiveTime { get; set; }
        /// <summary>
        /// String 信息提交时间(必填)
        /// </summary>
        public string? submitTime { get; set; }
        /// <summary>
        /// String 扩展码(选填）
        /// </summary>
        public string? extendedCode { get; set; }
        
    }
}
